#include <stdio.h>

int swap(int *a,int *b){
	*a = *a ^ *b;
	*b = *b ^ *a;
	*a = *a ^ *b;
}

int main(){
	int a = 3;
	int b = 5;
	
	//printf("Initial a = %d.Initial b = %d\n",a,b);
	swap(&a, &b);
	printf("a = %d b = %d\n",a,b);
	return 0;
}
